one's guardian angels - Alemán Inglés Diccionario